<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <link href="../css/home.css" type="text/css" rel="stylesheet"/>
    <script charset="UTF-8" language="javascript"  type="text/javascript"  src="../js/loadEquipmentPage.js"></script>
    <script charset="UTF-8" language="javascript"  type="text/javascript"  src="../js/home.js"></script>
    <link href="../css/bootstrap3.3.6.min.css" rel="stylesheet">
    <script src="../js/jquery2.1.1.min.js"></script>
    <script src="../js/bootstrap.min.js"></script>
</head>
<body onload="initializeData()">
    <div class="bottom">
        <div class="filter">
            <div style="width: 100%">
                <label  style="width: 100%">每次执行都会新创建测试数据。部分用例会执行老数据以验证数据的唯一性。</label>
                <label  style="width: 100%">鼠标悬浮(上传文件名)可以查看返回值，点击可以下载创建的excel文件。点击(走一个)可以实现导入操作</label>
            </div>
            <div style="width: 100%">
                <label  style="width: 9%">上传文件url:</label>
                <input id="uploadUrl" class="myInput" style="width: 60%" type="text" value="http://903.pmp.front.17shihui.com/p/api/rear/equipmentBase/importEquipmentListExcel?villageName=%E6%B5%A6%E4%B8%9C%E4%B8%80%E5%8F%B7&villageId=581701&channelId=11381&serviceId=1087101"/>
            </div>
            <div style="width: 100%; float: right">
                <button  title="红色:不通过；绿色:全部通过" onclick="runAll()">走一遍</button>
            </div>
        </div>
        <div class="content">
            <table id="infoTable" border="1" style="border-collapse: collapse; width: 100%; text-align: left">
                <tbody>
                <tr>
                    <th>类型</th>
                    <th>说明</th>
                    <th>返回预期</th>
                    <th>上传文件名</th>
                    <th>走一个</th>
                </tr>
                <!--<tr><td>类型x：正常上传</td><td>正常上传图片(用于调试测试平台)</td><td>上传成功</td><td>-->
                <!--<span>1.png</span>-->
                <!--</td><td></td></tr>-->
                <tr><td>类型0：正常上传</td><td>正常上传.xls格式</td><td>上传成功</td><td>
                    <span>0_1.xls</span>
                </td><td></td></tr>
                <tr><td>类型0：正常上传</td><td>正常上传包括巡检和维保在内的全部周期</td><td>上传成功</td><td>
                    <span>0_2.xls</span>
                </td><td></td></tr>
                <!--<tr><td>类型0：正常上传</td><td>正常上传最大500条</td><td>上传成功</td><td>-->
                <!--<span>0_3.xls</span>-->
                <!--</td><td></td></tr>-->

                <tr><td>类型1：模板错误</td><td>检查表头，模板有误.xls格式</td><td>您导入的模板有误，请使用正确模板</td><td>
                    <span>1_1.xls</span>
                </td><td></td></tr>
                <tr><td>类型1：模板错误</td><td>检查上传扩展名，只支持.xls格式上传</td><td>只支持.xls格式上传</td><td>
                    <span>1_2.xlsx</span>
                </td><td></td></tr>

                <tr><td>类型2：小区不匹配</td><td>选择的小区与导入数据小区不一致</td><td>导入的小区与选择的小区不一致</td><td>
                    <span>2_1.xls</span>
                </td><td></td></tr>

                <tr><td>类型3：必填校验</td><td>必填字段未填写</td><td>第2行第1列所属小区不能为空</td><td>
                    <span>3_1.xls</span>
                </td><td></td></tr>
                <tr><td>类型3：必填校验</td><td>必填字段未填写</td><td>第6行第2列设备名称不能为空</td><td>
                    <span>3_2.xls</span>
                </td><td></td></tr>
                <tr><td>类型3：必填校验</td><td>必填字段未填写</td><td>第2行第3列设备编号不能为空</td><td>
                    <span>3_3.xls</span>
                </td><td></td></tr>
                <tr><td>类型3：必填校验</td><td>必填字段未填写</td><td>第6行第4列安装位置不能为空</td><td>
                    <span>3_4.xls</span>
                </td><td></td></tr>
                <tr><td>类型3：必填校验</td><td>必填字段未填写</td><td>第2行第5列设备状态不能为空</td><td>
                    <span>3_5.xls</span>
                </td><td></td></tr>
                <tr><td>类型3：必填校验</td><td>必填字段未填写</td><td>第6行第6列设备二级分类不能为空</td><td>
                    <span>3_6.xls</span>
                </td><td></td></tr>
                <tr><td>类型3：必填校验</td><td>必填字段未填写</td><td>第2行第7列是否安装在设备房不能为空</td><td>
                    <span>3_7.xls</span>
                </td><td></td></tr>
                <tr><td>类型3：必填校验</td><td>必填字段未填写</td><td>第6行第8列所属设备房不能为空</td><td>
                    <span>3_8.xls</span>
                </td><td></td></tr>
                <tr><td>类型3：必填校验</td><td>必填字段未填写</td><td>第2行第9列是否维保不能为空</td><td>
                    <span>3_9.xls</span>
                </td><td></td></tr>
                <tr><td>类型3：必填校验</td><td>必填字段未填写</td><td>第6行第10列维保合同开始时间不能为空</td><td>
                    <span>3_10.xls</span>
                </td><td></td></tr>
                <tr><td>类型3：必填校验</td><td>必填字段未填写</td><td>第2行第11列维保合同结束时间不能为空</td><td>
                    <span>3_11.xls</span>
                </td><td></td></tr>
                <tr><td>类型3：必填校验</td><td>必填字段未填写</td><td>第6行第12列首次维保日期不能为空</td><td>
                    <span>3_12.xls</span>
                </td><td></td></tr>
                <tr><td>类型3：必填校验</td><td>必填字段未填写</td><td>第2行第13列维保周期不能为空</td><td>
                    <span>3_13.xls</span>
                </td><td></td></tr>
                <tr><td>类型3：必填校验</td><td>必填字段未填写</td><td>第6行第18列是否巡检不能为空</td><td>
                    <span>3_14.xls</span>
                </td><td></td></tr>
                <tr><td>类型3：必填校验</td><td>必填字段未填写</td><td>第2行第19列首次巡检日期不能为空</td><td>
                    <span>3_15.xls</span>
                </td><td></td></tr>
                <tr><td>类型3：必填校验</td><td>必填字段未填写</td><td>第6行第20列巡检周期不能为空</td><td>
                    <span>3_16.xls</span>
                </td><td></td></tr>

                <tr><td>类型4：重复性校验</td><td>设备编号在本渠道内不可重复</td><td>第2行第3列设备编号和第6行第3列设备编号重复</td><td>
                    <span>4_1.xls</span>
                </td><td></td></tr>
                <tr><td>类型4：重复性校验</td><td>设备编号在本渠道内不可重复(第一次运行可以到处，之后再运行就无法导入)</td><td>第2行第3列设备编号已存在不能重复导入</td><td>
                    <span>4_2.xls</span>
                </td><td></td></tr>

                <tr><td>类型5：输入格式校验</td><td>字段输入格式错误</td><td>第2行第5列设备状态格式不正确，只能输入在用、停用、已报废</td><td>
                    <span>5_1.xls</span>
                </td><td></td></tr>
                <tr><td>类型5：输入格式校验</td><td>字段输入格式错误</td><td>第6行第6列设备二级分类格式不正确，无此分类名称</td><td>
                    <span>5_2.xls</span>
                </td><td></td></tr>
                <tr><td>类型5：输入格式校验</td><td>字段输入格式错误</td><td>第2行第7列是否安装在设备房格式不正确，只能输入是、否</td><td>
                    <span>5_3.xls</span>
                </td><td></td></tr>
                <tr><td>类型5：输入格式校验</td><td>字段输入格式错误</td><td>第6行第8列所属设备房格式不正确，无此设备房名称</td><td>
                    <span>5_4.xls</span>
                </td><td></td></tr>
                <tr><td>类型5：输入格式校验</td><td>字段输入格式错误</td><td>第2行第9列是否维保格式不正确，只能输入是、否</td><td>
                    <span>5_5.xls</span>
                </td><td></td></tr>
                <tr><td>类型5：输入格式校验</td><td>字段输入格式错误</td><td>第6行第10列维保合同开始时间格式不正确，请按YYYY-MM-DD格式输入</td><td>
                    <span>5_6.xls</span>
                </td><td></td></tr>
                <tr><td>类型5：输入格式校验</td><td>字段输入格式错误</td><td>第2行第11列维保合同结束时间格式不正确，请按YYYY-MM-DD格式输入</td><td>
                    <span>5_7.xls</span>
                </td><td></td></tr>
                <tr><td>类型5：输入格式校验</td><td>字段输入格式错误</td><td>第6行第12列首次维保日期格式不正确，请按YYYY-MM-DD格式输入</td><td>
                    <span>5_8.xls</span>
                </td><td></td></tr>
                <tr><td>类型5：输入格式校验</td><td>字段输入格式错误</td><td>第2行第12列首次维保日期格式不正确，只可选择每月1-27日为首次维保日期</td><td>
                    <span>5_9.xls</span>
                </td><td></td></tr>
                <tr><td>类型5：输入格式校验</td><td>字段输入格式错误</td><td>第6行第13列维保周期格式不正确，只能输入每周一次、每月一次、每季度一次、每半年一次、每年一次</td><td>
                    <span>5_10.xls</span>
                </td><td></td></tr>
                <tr><td>类型5：输入格式校验</td><td>字段输入格式错误</td><td>第2行第18列是否巡检格式不正确，只能输入是、否</td><td>
                    <span>5_11.xls</span>
                </td><td></td></tr>
                <tr><td>类型5：输入格式校验</td><td>字段输入格式错误</td><td>第6行第19列首次巡检日期格式不正确，请按YYYY-MM-DD格式输入</td><td>
                    <span>5_12.xls</span>
                </td><td></td></tr>
                <tr><td>类型5：输入格式校验</td><td>字段输入格式错误</td><td>第2行第19列首次巡检日期格式不正确，只可选择每月1-27日为首次巡检日期</td><td>
                    <span>5_13.xls</span>
                </td><td></td></tr>
                <tr><td>类型5：输入格式校验</td><td>字段输入格式错误</td><td>第6行第20列巡检周期格式不正确，只能输入每日一次、每周一次、每月一次、每季度一次</td><td>
                    <span>5_14.xls</span>
                </td><td></td></tr>
                <tr><td>类型5：输入格式校验</td><td>字段输入格式错误</td><td>第2行第23列年检日期格式不正确，请按YYYY-MM-DD格式输入</td><td>
                    <span>5_15.xls</span>
                </td><td></td></tr>
                <tr><td>类型5：输入格式校验</td><td>字段输入格式错误</td><td>第6行第24列质保结束日期格式不正确，请按YYYY-MM-DD格式输入</td><td>
                    <span>5_16.xls</span>
                </td><td></td></tr>

                <tr><td>类型6：字段长度校验</td><td>字段输入长度超过限制值</td><td>第2行第2列设备名称不能超过20个字</td><td>
                    <span>6_1.xls</span>
                </td><td></td></tr>
                <tr><td>类型6：字段长度校验</td><td>字段输入长度超过限制值</td><td>第6行第3列设备编号不能超过20个字</td><td>
                    <span>6_2.xls</span>
                </td><td></td></tr>
                <tr><td>类型6：字段长度校验</td><td>字段输入长度超过限制值</td><td>第2行第4列安装位置不能超过30个字</td><td>
                    <span>6_3.xls</span>
                </td><td></td></tr>
                <tr><td>类型6：字段长度校验</td><td>字段输入长度超过限制值</td><td>第6行第14列维保公司不能超过30个字</td><td>
                    <span>6_4.xls</span>
                </td><td></td></tr>
                <tr><td>类型6：字段长度校验</td><td>字段输入长度超过限制值</td><td>第2行第15列维保公司联系人不能超过8个字</td><td>
                    <span>6_5.xls</span>
                </td><td></td></tr>
                <tr><td>类型6：字段长度校验</td><td>字段输入长度超过限制值</td><td>第6行第17列维保内容不能超过200个字</td><td>
                    <span>6_6.xls</span>
                </td><td></td></tr>
                <tr><td>类型6：字段长度校验</td><td>字段输入长度超过限制值</td><td>第2行第21列责任人不能超过8个字</td><td>
                    <span>6_7.xls</span>
                </td><td></td></tr>
                <tr><td>类型6：字段长度校验</td><td>字段输入长度超过限制值</td><td>第6行第25列备注不能超过200个字</td><td>
                    <span>6_8.xls</span>
                </td><td></td></tr>

                <tr><td>类型7：内容正确性校验</td><td>内容存在逻辑错误</td><td>第2行第11列维保合同结束时间必须晚于维保合同开始时间</td><td>
                    <span>7_1.xls</span>
                </td><td></td></tr>
                <tr><td>类型7：内容正确性校验</td><td>内容存在逻辑错误</td><td>第6行第12列首次维保日期必须晚于维保合同开始时间</td><td>
                    <span>7_2.xls</span>
                </td><td></td></tr>
                <tr><td>类型7：内容正确性校验</td><td>内容存在逻辑错误</td><td>第2行第12列首次维保日期必须早于维保合同结束时间</td><td>
                    <span>7_3.xls</span>
                </td><td></td></tr>
                </tbody>
            </table>
        </div>
    </div>
    <div class="topDiv1000" id="fourDimensionalSpace" style="display: none" >
        <div class="topDiv1001">
            <div style="float: left; width: 100%">
                <label id="topDivTitle" class="topDivTitle"></label>
                <label class="close" onclick="controlTopDiv('close', '')">X</label>
            </div>
            <div>
                <label>预期返回值:</label>
                <textarea title="" id="expectResponse"></textarea>
            </div>
            <div>
                <label>返回参数:</label>
                <textarea title="" id="realResponse"></textarea>
            </div>
        </div>
    </div>
</body>
</html>